package com.aishua.fire.service;


import java.util.List;

import com.aishua.fire.entity.checkitem.AddCheckItemDetailInfo;
import com.aishua.fire.entity.checkitem.AddCheckItemInfo;
import com.aishua.fire.entity.checkitem.CheckItemInfo;

public interface CheckItemService {

	/**
	 * 巡检管理_检查项目_新增检查项目信息
	 * @param info
	 */
	public boolean save(AddCheckItemInfo info);

	public List<CheckItemInfo> list(String item_name/*,String item_num, String item_type*/, int pageNumber, int pageSize);

	public int listTotal(String item_name/*,String item_num, String item_type*/);

	/**
	 * 巡检管理-查询检查项目详情
	 * @param id
	 * @return
	 */
	public CheckItemInfo getItemInfo(String id);

	/**
	 *  巡检管理_修改检查项目信息
	 * @param info
	 */
	public void update(CheckItemInfo info);

	/**
	 *  巡检管理_检查项目新增检查明细
	 * @param info
	 */
	public boolean addCheckitemDetail(AddCheckItemDetailInfo info);

	/**
	 * 巡检管理-巡检点管理-查询当前巡检点关联的检查项目列表
	 * @param p_id
	 * @param pageNumber
	 * @param pageSize
	 * @return
	 */
    public List<CheckItemInfo> checkitemlist(String p_id);

}
